// 所有网络请求方法
const {request}=require('../utils/request.js')
const {baseurl,banner,goods, hotSearch,search,goodsDetails, cart, addCart, delCart,category,buy,login} = require('./base')

// 首页轮播图网络请求开始
function getBanner(data){
  return request(baseurl+banner,'GET',data)
}
// 首页轮播图网络请求结束

// 首页商品信息网络请求开始
function getGoods(data){
  return request(baseurl+ goods,'GET',data)
}
// 搜索关键字
function getHotSearch(data){
  return request(baseurl+hotSearch,"GET",data)
}
// 搜索
function getSearch(data){
  return request(baseurl+search,"GET",data)
}

// 商品详情
function getGoodsDetails(data){
  return request(baseurl+goodsDetails,"GET",data)
}
// 购物车
function getCart(data){
  return request(baseurl+cart,"GET",data)
}

// 添加购物车
function getAddCart(data){
  return request(baseurl+addCart,"GET",data)
}

// 删除购物车
function getDelCart(data){
  return request(baseurl+delCart,"GET",data)
}

// 获取分类
function getCategory(data){
  return request(baseurl+category,"GET",data)
}

// 购买
function getBuy(data){
  return request(baseurl+buy,"GET",data)
}

// 登录
function getLogin(data){
  return request(baseurl+login,"POST",data)
}
module.exports = {
  getBanner,
  getGoods,
  getHotSearch,
  getSearch,
  getGoodsDetails,
  getCart,
  getAddCart,
  getDelCart,
  getCategory,
  getBuy,
  getLogin
}